Skip to main content
TrustRadius
Bitbucket

Bitbucket

Overview

What is Bitbucket?

Bitbucket from Australian-headquartered Atlassian offers source code management and version control.

Read more
Recent Reviews

TrustRadius Insights

Bitbucket is widely used as the primary version control tool for managing source code across various organizations and departments. …
Continue reading

Start small Scale Big.

9 out of 10
January 22, 2020
Incentivized
  1. Bitbucket is used across the whole organization.
  2. Helpful in continuous integrations.
  3. Helpful in incremental builds if used along with other …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

Free (up to 5 users)

$0

On Premise
per month

Standard

$3

On Premise
per user/per month

Premium

$6

On Premise
per user/per month

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is Bitbucket?

Bitbucket Video

Bitbucket is the Git solution for professional teams. Collaborate on code with inline comments and pull requests. Manage and share your Git repositories to build and ship software, as a team. Use built-in continuous delivery for end-to-end visibility from coding to deployment....
 Show More

Bitbucket Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

Bitbucket from Australian-headquartered Atlassian offers source code management and version control.

Reviewers rate Support Rating highest, with a score of 8.3.

The most common users of Bitbucket are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(352)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Bitbucket is widely used as the primary version control tool for managing source code across various organizations and departments. Developers rely on Bitbucket to check in their branches, create pull requests, and merge approved branches into the main branch. It integrates seamlessly with other tools from the Atlassian Jira suite, such as Jira, Bamboo, and Confluence, providing a reliable and easy-to-integrate source control solution. Users appreciate Bitbucket for its ability to store and track code for personal projects, as well as share them with friends and colleagues. It serves as a valuable version control system in web development departments, where each developer has their own account and is assigned to appropriate groups. Bitbucket also meets the needs of hosting Git repositories, offering stability and flexibility for different teams. Its responsive support, free private repositories, easy integration with CI tools, and smooth user interface are highly valued by users. Some users have experienced issues with the Windows client and found the website navigation unintuitive. However, overall, Bitbucket proves to be an indispensable tool for synchronizing work between developers and different teams, including external collaborators or organizations working on private projects. Additionally, small companies benefit from Bitbucket's offer of unlimited private repositories at no cost.

Stability: Users have found Bitbucket to be stable, with minimal unscheduled outages experienced over extended periods of usage. Several reviewers have mentioned that they have not encountered any major issues or disruptions while using the platform.

Code review feature: The code review feature of Bitbucket is considered good by many users. They appreciate the ability to comment on modified code and engage in discussions until a consensus is reached. This functionality has been praised for facilitating effective collaboration and ensuring high-quality code.

Integration with JIRA: Many users value Bitbucket's integration with JIRA, as it allows them to create a new branch directly from a JIRA issue. This feature helps keep code organized and easily accessible. Several reviewers have highlighted how this seamless workflow management enhances collaboration within teams.

Confusing and outdated user interface: Many users have expressed frustration with the confusing and outdated user interface of Bitbucket. They find it difficult to navigate, locate desired settings or features, and describe it as not intuitive or in need of updating.

Limited search engine functionality: The search engine in Bitbucket has been criticized for its limitations. Users have mentioned that it does not search within source code, requiring them to set up a third-party search engine. This lack of comprehensive searching capability hinders their ability to efficiently find specific code snippets or files.

Lack of integration options for third-party apps: Some users have expressed frustration with the limited integration options available for third-party apps in Bitbucket. They mention that this lack of flexibility makes it less convenient to use the tool alongside other tools they rely on for their development workflow.

Users commonly recommend Bitbucket for its strong version control capabilities and integrations with project management tools. They suggest considering Bitbucket, especially if you are already using other Atlassian products. Users also advise giving it a trial period of one month to determine if it meets your needs. Moreover, they mention that Bitbucket is straightforward to manage for basic code. However, some users caution that it may not be the optimal choice for handling multiple branches.

Attribute Ratings

Reviews

(1-14 of 14)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Bitbucket is used by all of our developers across our organization. As our official source code management system, Bitbucket saves time and money on programming projects. It makes it easier for our employees to collaborate, while also providing a reliable backup of all previous versions of our source code if we need to revert any changes quickly.
  • Collaboration - Bitbucket makes it easy for large teams to work together on programming projects.
  • Code Search - Source code is indexed and searchable.
  • Issue Tracking - Bitbucket doesn't seem to be built with issue tracking in mind.
  • Third-Party Support - There are still a lot of other vendors that don't integrate with Bitbucket, even if they offer integrations for GitHub or other similar tools.
Bitbucket is great for development teams that need to manage source code in a central location. It's uniquely well suited for organizations that use other Atlassian products (such as Jira, Confluence, etc.) due to available integrations. Due to the relatively affordable licensing costs, Bitbucket is also a good choice for nonprofits or other teams with a limited budget.
January 22, 2020

Start small Scale Big.

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  1. Bitbucket is used across the whole organization.
  2. Helpful in continuous integrations.
  3. Helpful in incremental builds if used along with other software that supports it.
  4. Helpful in private repository management, we host our private repositories on bitbucket and use it internally within the organization.
  5. It can be integrated with other third-party apps to showcase how the task is ongoing.
  • Continuous integration - Multiple people can work simultaneously on the same project.
  • Private repositories- Can be created on the cloud and can be used internally.
  • Pricing - limited number of repositories can be created for free.
  • Per project pricing is a bit more compared to other competitors.
  • Well suited/ less appropriate if-
  • You want to start small and are ready to invest in Bitbucket as the company grows. Since pricing can let you explore other options, even in that case, you have your whole repository locally with you, which you can migrate easily by merely changing the remote.
  • Least appropriate if your project is extensive and exceeds even 2GB.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
It is/was being used as the primary version control provider for 2 of the companies I have worked for. It allowed us to store our Git commit history on remote servers and share it with all employees so that everyone is using the correct code. It allows for free private repositories for small teams which was nice for a young startup.
  • Free private repositories for small teams - this is great to save costs relative to other options
  • They have some robust (although sometimes confusing) team and project management tools
  • They have built out many pipeline and integrations, but we did not use these
  • The code management UI is a bit rough around the edges and difficult to work with.
  • BitBucket does not have the same simplified PR management tools as other competitors.
  • It's not as easy to integrate 3rd party apps as other competitors.
Bitbucket is a great option for people who want a free tool for a small startup or team. Other options require you to pay for private teams for professional projects. It can handle anything you need for basic needs - you can manage your code and versions while also easily managing the team and access to it.
October 30, 2019

Bitbucket Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We used Bitbucket for hosting several private code repositories for our business. I’ve also used it a bit for personal projects. It is very easy to get started and is a great solution for hosting private repositories. Atlassian has many products under its umbrella and integrating Bitbucket with other services is made really easy.
  • Hosting private repos.
  • Managing team collaborators.
  • Integrating with other Atlassian products.
  • The markdown used for issues was lacking compared to GitHub.
  • Pricing for a small team was a bit more than competitors.
  • The interface is a bit too “business” class and not very intuitive.
Hosting private repositories was the core business use of Bitbucket for us. I also used it for hosting private demo repos for third-party clients which was easy as well.

Unfortunately, I did not find the usability of the platform as intuitive as GitHub, particularly when it came to showing markdown in issues, something about the formatted just didn’t click.
Machindra Dharmadhikari | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is used across all of the organization by all developers. It is used primarily as a source code version control repository but some of the teams use it as a binary repository as well. It is used for code review by developers. Bitbucket also supports add-ons which help users get customized functionality in the application, helping them to work easily and adapt it the way they want.
  • Bitbucket provides more flexibility in using custom plugins, which helps developers to use required functionalities in Bitbucket which may not be available by default.
  • Bitbucket provides integration with JIRA which helps users track the commits in JIRA. Reduces the manual work which required to track the commit against each JIRA story.
  • Bitbucket allows configuring SSH key of the server which helps to clone and commit the code very fast & very easily.
  • Third-party plugins which were recommended by the Atlassian. We installed it in our instance but we don’t get proper support in case of any issues in the instance because of the plugin. Sometimes Git doesn’t work with bitbucket well so Atlassian should help in troubleshooting as Git is recommended client by the Atlassian.
  • Bitbucket doesn’t have the capability to generate the graphs and customised reports of source code repos. For reports, we need to use Atlassian recommended third party plugins but those are having a lot of performance issues in the whole instance and the vendor doesn’t provide the resolutions in a timely manner.
  • Bitbucket does not capture the details about the force push. There should be some way to capture the details of force push as force push deletes the history.
Bitbucket is well suited in small organisation with less users and also for adopting multiple instances based on projects instead of having one instance for whole organisation. Good for up to 8k users in one instance. Bitbucket is not suited for bigger organisations which having only one instance shared across all the departments. It is also not directly suited for the source code files which are in huge size but not categorised under the binaries.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Bitbucket is used by my department as a code repository as well as for automating the build process for applications.
  • Good integration with other Atlassian products as well as 3rd party products like Slack.
  • Good for code review via pull requests.
  • Pipeline feature is very useful for automating the build process.
  • Could integrate better with a documentation tool, like GitHub does.
Bitbucket is great for having low-cost private repositories and integration with other Atlassian tools like Jira. The bitbucket pipeline feature is powerful (supports docker builds) for CI. The pull request feature ensures that you can make code review mandatory.

If you want a lot of documentation and a public-facing repo, Github is better.
Gordon Lo | TrustRadius Reviewer
Score 3 out of 10
Vetted Review
Verified User
Incentivized
We have a dedicated team that is using Bitbucket in the organization today. They were part of a prior acquisition that was setup on the Atlassian tool set. It's used in conjunction with other Atlassian tools including JIRA, and Bamboo to facilitate development processes and source code management. It's worth noting that Dynacare is using both Bitbucket and VSTS for our source code management.
  • Bitbucket is very simple as a code repository goes. You can't really go wrong if you choose to keep private repositories here.
  • If you're ok with the basics, the pricing point is competitive compared to alternatives like VSTS which can cost more.
  • Integration to other Atlassian tools is well done. JIRA integration, for instance, enables branching and code reviews right from the JIRA tickets, which can improve work efficiency. If you choose to also purchase Bamboo, automated builds and deployments hook into the repositories and provide icons to determine if the build is working or broken.
  • Management of the repositories and projects is simple and easy to use.
  • Getting support for an issue is relatively speedy and the staff are usually able to help you resolve issues quickly.
  • The UI needs a refresh because it feels so dated and clunky.
  • CI is not available in the free tier. Costs of Bamboo to get CI builds can be expensive.
For small teams that only require the basics, Bitbucket will suffice. If you're already using Atlassian products, using Bitbucket is a no-brainer. Bitbucket integrates effortlessly with Bamboo and JIRA and offers a positive experience for the implementation team. However, that's where the good parts end. VSTS has a superior user experience, more features, and the pricing is comparable to Bitbucket. VSTS will grow seamlessly with your team, whereas Bitbucket is relatively focused and requires additional products such as Trello or JIRA to get your team into a full-fledged ALM/SDLC workflow.


Michelli Capecchi | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
This great software called Bitbucket is being used in the software development deparment since it is very useful. It provides the optimal tools to carry out the development of large business projects making communication, writing code, testing and implementation much simpler because we can access all of this in one place. It also allows us to access our private repositories in a much more secure way because we are the ones who give permission to access them. The implementation of this software has facilitated the administration of codes as well as the management of projects.
  • Intuitive and interactive interface.
  • Provides security to all our codes.
  • It offers unlimited private repositories.
  • Its integration with other tools makes its operation much more powerful.
  • Provides the most optimal tools to carry out the development of projects in a safe and simple way.
  • Its integrations are very limited since it is only integrated with tools from the same company.
  • When you want to create very large projects, your platform tends to slow down so when you want to test the codes and implement them, it is difficult to proceed.
  • Your only way to get all the tools or features of your platform is through premium users.
  • Collaborative work, although it is a great advantage, can also imply more expenses, especially if it is executed through its integration with other tools.
This software is suitable for very basic or not very extensive projects. This software is ideal to be implemented in large companies since they have the ability to pay for it as well as maintain their performance effectively as they can carry out the constant maintenance of the software. In small companies, although it may facilitate development work, the costs can be much higher than expected, so using them in them may not be very favorable.
Garett Dunn | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We're using Bitbucket (formerly Stash) across most of the engineering organizations. It helps us collaborate better on code and integrates well with other Atlassian tools like Jira and Bamboo, which makes it easier to implement DevOps processes and keep track of the development workflow.
  • Integration with other Atlassian products is great. Of course, this is probably the main reason people go with any of the Atlassian products, that they integrate with each other so seamlessly
  • It has a lot of automatic features relating to Jira and Bamboo, like exposing Bamboo job runs. This allows you to make better decisions about whether or not to merge a pull request, for example.
  • The new UI is based off Atlassian's new aesthetic, which makes the tool a pleasure to use. While not a "hard" feature, developer happiness is an important benefit
  • While it integrates flawlessly with other Atlassian products, it's lacking in 3rd party integrates, especially compared to competitors like GitHub and Gitlab
  • Using Jira for issues gives a lot of power, but it's also a lot of overhead and complexity that may or may not be necessary for your organization. It also puts issues in another tool, adding a little friction when it comes to addressing issues in your code
  • Searching for and discovering other projects and GitHub isn't quite as intuitive or easy to use as competitors
For large enterprises, Bitbucket and the rest of the Atlassian suite are kind of a given. It gives you the most options and customizations, and tons of data points. For medium to small organizations, it's probably overkill, and you'd be better served by an app or suite of apps that required less setup and maintenance, and less complexity to deal with.
Cristian Bodnarasec | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Most of the departments at eSilicon use Bitbucket for
  • Source code versioning
  • Code review
  • Pull requests and approvals
  • Public and private repositories
We moved away from SVN and chose Bitbucket due to its nice and friendly UI, code review, and approvals of pull requests. The built in migration tool from SVN was also a decision factor. This decision came after we moved to JIRA as our project tracking software, which was also helping in choosing Bitbucket because they are tightly integrated.
  • File versioning - as simple as that
  • Code review and approval of the pull requests: very handy when some team members are juniors or new to the project and the project lead or the senior developer(or both) has to be watchful on the commits.
  • Permissions management - as a Bitbucket users and projects manager, I have to be careful who has access to the code and especially the code of other projects. In Bitbucket the permissions are simple and fit to this purpose.
  • Price tag - as my number of users increased from 10 to 25, then 50 and now 100+, I find it harder and harder to get the budget for licenses upgrade. They have trial licenses that you can use temporary to address your urgent need, but still need to upgrade eventually.
  • Built-in Confluence integration - I have a requirement to integrate Bitbucket with Confluence so that users can add code snippets in the documentation easily. I was expecting to have this built-in, however there are 3rd party paid plugins to buy which is not an option for me
  • Integration with the big cloud providers, like GitHub has.
Bitbucket fits best in providing its features to a small team, under 25 users. Under 5 users and it is actually free if you use the cloud option. It's good even for larger teams if the budget is not a concern. If most of your users like to work with UI when doing commits, pull requests, and code review, then Bitbucket is right for you. If you have users that prefer to work in command line, it is possible with Bitbucket too (by using its underlying Git server directly).
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Bitbucket in all our offices worldwide to manage our source code migrated to Git - that is, almost all our code base, as we get rid of older versioning systems like CVS, SVN, Mercurial and Platinum. Bitbucket gives a front-end that helps a lot the collaboration between developers on a common code base: helping see the code in central repositories, visualize the branching network, manage pull requests, perform the associated code reviews, and plug external tools (like Jenkins) thanks to its system of hooks.
  • In my experience, Bitbucket has shown as very stable. In more than 2 years of regular usage, with more than 5,000 people contributing on an immense code base, I have only experienced one unscheduled outage as a user, lasting less than 1 hour.
  • Bitbucket proposes a handy visualization tool to help see branches, merges of the various contributions.
  • The code review feature of Bitbucket is fairly good, allowing to comment modified code, reply to comments. This helps developers discuss on changes until they reach a consensus.
  • Bitbucket integrates well with JIRA (from Atlassian too). It is possible to create a new branch directly from a JIRA issue. This allows the people who subsequently access the JIRA issue to find the code.
  • Bitbucket also integrates with HipChat. Pull requests can trigger notifications in HipChat rooms.
  • It is possible to add hooks, and integrate specific actions through various plugins. A Jenkins plugin allows to set up a continuous integration system, and contribute in a Devops initiative.
  • Bitbucket does not highlight well lines of code for which only the indent change. This makes it painful to review some pull requests, as large blocks of code can be highlighted as changed.
  • When accessing a project or repository for which you don't have access, Bitbucket just gives you an error, but gives no way of notifying the project/repository owner that you would like to get access, or getting the name(s) of the project/repository owner(s).
  • The search engine is quite limited. It seems it searches in the repository names and descriptions, but does not search in the source code. We have to setup a third-party search engine.
Bitbucket does well its core business: provide a central store for your Git repositories, support the pull request management and code reviews. On top of that, it also has good potential for integration in a software company's ecosystem. We can definitely say that Bitbucket integrates natively with other Atlassian products (especially JIRA and HipChat in my experience). But it can also integrate with Jenkins, and probably other tools thanks to its hook system.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bitbucket is used in my company to share some git repositories with third party entities. Due to some restrictions of networks and security, when a code share is needed between the company and third parties, this is the tool used to share code.

  • Unlimited private repositories for free for teams up to 5 elements. Even for larger teams, the prices are affordable.
  • Great integration with JIRA, allows to create branches from a JIRA issue.
  • Multiple login options: Google + (preferable), but also GitHub, Facebook and Twitter
  • Allow to import project from other sources: Git, Mercurial, Subversion, SourceForge and CodePlex
  • Allows to create repositories in Git or Mercurial
  • Excellent for academic purposes
  • Doesn't have a massive community behind it like GitHub
  • If you want to host BitBucket in your servers, the price will increase a lot
  • Web UI could be improved, some tasks like see all branches or search on code could be a huge pain
Bitbucket is an excellent option for small projects with small teams who want to keep all code versioned and safe, on private repositories and host it on the cloud. Is also very good to integrate with Atlassian eco-system, mainly with JIRA. It has also a free issue tracker and wiki. It also provides a pipeline that allows you to build and automatically test your application.
Shay O'Neil | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Bitbucket is good overall and meets our needs for hosting our Git repositories. It has been stable since we began using it more than a year ago, and the account flexibility has been useful for our different teams. The biggest issue we have had is the slow and unstable Windows client, which we stopped using after a couple days due to constant crashing. Also, the website navigation is not intuitive and we have had to write documentation just to remember where various links are located. It really could use cleaning up, as we are website developers and designers and even we have trouble with the navigation.
  • User account and team flexibility works very well
  • Stable
  • Integrates well with third party Git clients
  • Website navigation is confusing
  • SourcTree client is slow and crashes too often
We use bitbucket with three small, separate teams that add up to about eight people total. I don't see a situation where it wouldn't be useful to use offsite storage of repositories. If the first party client is needed then I would look elsewhere, even though the client for github is also slow and unstable.
Darian Rawson | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use bitbucket to host many private code repos for all of our projects. We leverage the git versioning and branching to manage releases of app software, web apps, web sites, codebases and other projects. We manage a team of around 10 with group based policy access to branches and repos that streamlines our workflow across Mac and Windows developers working in Javascript, LeSS, ScSS, ASP.net, and many other web technologies.
  • The interface is awesome, and accomplishing tasks is fantastic
  • There are many tools and options within the repo setting available to you
  • Manages pull reqeusts and user based access control to branches
  • Hosted which means the code is out of your control on someone else's server
  • Web interface can sometimes be slow
  • More hooks
It is well suited for smaller agile teams of designers and developers that don't want to spend too much time setting up a git server on their own. I can't tell you how incredibly easy it is to get started using git versioning with Bitbucket! It's almost too easy. I definitely recommend allowing yourself some time to find the best workflow that suits you and your team. The great thing is with Bitbucket it is flexible so that you can easily adapt your workflow as your team grows and changes.
Return to navigation